Gate checking